﻿@model MMCInfo.ViewModels.PatientViewModel

@{
    ViewBag.Title = "Maak een patient aan";
}

<h2>Maak een patient aan</h2>

@using (Html.BeginForm()) {
    @Html.ValidationSummary(true)//True: exclude property errors, deze worden inline bij de controls als weergegeven
    <fieldset>
        <legend>Patient</legend>

        <div class="editor-label">
            @Html.LabelFor(model => model.Initialen)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Initialen)
            @Html.ValidationMessageFor(model => model.Initialen)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Achternaam)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Achternaam)
            @Html.ValidationMessageFor(model => model.Achternaam)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.StraatEnNummer)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.StraatEnNummer)
            @Html.ValidationMessageFor(model => model.StraatEnNummer)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Postcode)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Postcode)
            @Html.ValidationMessageFor(model => model.Postcode)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Woonplaats)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Woonplaats)
            @Html.ValidationMessageFor(model => model.Woonplaats)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Telefoonnummer)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Telefoonnummer)
            @Html.ValidationMessageFor(model => model.Telefoonnummer)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Geboortedatum)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Geboortedatum)
            @Html.ValidationMessageFor(model => model.Geboortedatum)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Geslacht)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Geslacht)
            @Html.ValidationMessageFor(model => model.Geslacht)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.ZVID)
        </div>
        <div class="editor-field">
            @Html.DropDownListFor(model => model.ZVID, Model.Zorgverzekeraars, "-Selecteer een zorgverzekeraar-")
            @Html.ValidationMessageFor(model => model.ZVID)
        </div>

        <div class="editor-label">
            @Html.LabelFor(model => model.Polisnummer)
        </div>
        <div class="editor-field">
            @Html.EditorFor(model => model.Polisnummer)
            @Html.ValidationMessageFor(model => model.Polisnummer)
        </div>

        <p>
            <input type="submit" value="Sla op" />
            <input type="button" value="Annuleer" onclick="javascript:document.location.href='@Url.Action("CreatePatient", "Dossier")';" />
        </p>
    </fieldset>
}
